#ifndef __BSP_BEEP_H
#define __BSP_BEEP_H


typedef enum
{
	BEEP_Null =0x00,    // 维持当前状态
	BEEP_KEY =0x01,		      // 按键	
	BEEP_StartUp =0x02,	  	// 开机
	BEEP_WorkEnd =0x03,		  		 //工作结束音
	BEEP_Shutdown =0x04,	  // 关机
	BEEP_Warm =0x05,		    //普通故障音
	BEEP_Preheat =0x06,	       //预热结束音
	BEEP_SilEnt =0x07,	       //立刻结束
	BEEP_Error =0x08,		  //高危故障音
	BEEP_Gas_End =0x09,			//灶具定时结束音
	BEEP_Invalid =0x0a,			//无效按键
  BEEP_Uart_Err =0x0b,       //串口故障
//BEEP_Power,       // 上电  
	BUZ_Tone_MAX,
} Beep_Tone;


/* 供外部调用的函数声明 */
void BEEP_InitHard(void);
void BEEP_Start(Beep_Tone Tone);
void BEEP_Stop(void);
void BEEP_KeyTone(void);
void BEEP_Pro(void);

void BEEP_Pause(void);
void BEEP_Resume(void);

#endif
